Skip to navigation | Skip to main content | Skip to footer
Menu
Menu

School of Computer Science BCS accreditation 2021 - 2026

Software Engineering wIE MEng (Hons) - 2.2.1 Specify, design or construct computer-based systems


Return to programme overview.

COMP10120 First Year Team Project

Design and implementation of a substantial, data-driven web application.

Assesement : Presentation

COMP12111 Fundamentals of Computer Engineering

Addresses the design of simple processors and their interaction with memory and IO.

Assesement : Examination, Lab work

COMP15212 Operating Systems

By it's nature, the course only goes as far 'up' as operating systems, however the design of these is the core topic.

Assesement : Examination

COMP16321 Introduction to Programming 1

Design and implement simple Python based programs

Assesement : Individual coursework, Lab work

COMP23311 Software Engineering 1

Students build and test a large open source software system

Assesement : Group coursework

COMP26020 Programming Languages & Paradigms

There is a set of exercises where specification is provided and different compute-based systems have to be implemented using different programming languages

Assesement : Examination, Lab work

COMP26120 Algorithms and Data Structures

The course is a practical course in which students build a variety of systems, from specification, through design to implementation.

Assesement : Lab work

COMP28112 Distributed Systems

Discussed in class and tested as summative assessment.

Assesement : Individual coursework, Lab work

COMP30040 Third Year Project Laboratory

Students may specify, design and implement a substantial computer-based system.

Assesement : Individual coursework